<menu id="guoca"></menu>
<nav id="guoca"></nav><xmp id="guoca">
  • <xmp id="guoca">
  • <nav id="guoca"><code id="guoca"></code></nav>
  • <nav id="guoca"><code id="guoca"></code></nav>

    c++ 讀取 txt 文件


    發現錯別字 2年前 提問
    回答
    1
    瀏覽
    1272
    請勿發布不友善或者負能量的內容。與人為善,比聰明更重要!
    回答數量: 1

    代碼如下:

    #include <iostream>
    #include <fstream>
    #include <string>
    
    using namespace std;
    
    int main()
    {
        //創建二維數組分別存儲int及string數據
        string str[25][4];
        int I[25][2] = {0};
        ifstream myfile("data1.txt");
        ofstream outfile("out.txt", ios::trunc);
    
        if (!myfile.is_open())
        {
            cout << "can not open this file" << endl;
            return 0;
        }
        //從data1文件中讀入int數據
        for (int i = 0; i < 25; i++)
        {
            for (int j = 0; j < 2; j++)
            {
                myfile >> I[i][j];
            }
        }
        //讀入string數據
        for (int i = 25; i < 50; i++)
        {
            for (int j = 0; j < 4; j++)
            {
                myfile >> str[i-25][j];
            }
        }
        //將數據輸出至out.txt文件中
        for (int i = 0; i < 25; i++)
        {
            outfile  << I[i][0] << "    " << I[i][1] << "    "
                << str[i][0] << "    " << str[i][1] << "    "
                << str[i][2] << "    " << str[i][3]<< endl;
        };
    
        myfile.close();
        outfile.close();
        return 0;
    }

    回答所涉及的環境:聯想天逸510S、Windows 10。

    2年前 / 評論
    亚洲 欧美 自拍 唯美 另类